|
Eine der wichtigsten Anforderungen an datenbankbasierte
Anwendersoftware ist die Integration von Daten aus unterschiedlichen
Informations- bzw. Software-Systemen.
Das GIMMIC-Projekt verfolgt das Ziel, eine Datenintegration mittels
einer generischen Integrationsplattform zur Verfügung zu stellen.
Im Rahmen dieser Diplomarbeit wurde die Integrations-Engine dieser
Integrationsplattform realisiert.
Die Integrations-Engine muss eine globale Anfrage, die in einer
prozessorientierten Art und Weise dargestellt wird, verarbeiten, und
dabei Daten und Funktionalität aus externen Software-Systemen
integrieren, um das richtige Ergebnis der Anfrage zu liefern. Für
die globale Anfrage wurde mit PORDL eine aus BPEL4WS abgeleitete,
XML-basierte Sprache entwickelt.
Die Integrations-Engine wurde in Java implementiert, die
Verarbeitung der PORDL-Dokumente erfolgte mit JAXB. Außerdem wurde
bei der Realisierung der Engine das DBMS Cloudscape sowie die
XXL-API, eine Java-Klassenbibliothek zur Implementierung eigener
Datenbankfunktionalität eingesetzt. Außerdem kommen ferner bei der
Verarbeitung einer PORDL-Anfrage durch die Integrations-Engine,
Java-Klassen zum Einsatz, die im Rahmen des GIMMIC-Projekts
realisiert wurden, und die Integration von Daten aus externen
Software-Systemen ermöglichen.
|